home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-01
/
oleo130s.zip
/
OLEO130S.TAR
/
oleo-1.3
/
INSTALL.OLEO
< prev
next >
Wrap
Text File
|
1993-03-14
|
2KB
|
74 lines
This file contains installation instructions specific to Oleo. Before
reading this file, you should be familiar with the generic
installation instructions in the file INSTALL.
* Configuring the size of spreadsheets.
Oleo is, by default, configured for 256 by 256 cell spreadsheets. It
can also be compiled to support 16384 by 16384 spreadsheets in one of
two ways:
- After running the configure script, edit the Makefile so that the
definition of ALL_CFLAGS includes `-DBITS_PER_CELLREF=16'.
or
- Edit the defintion of BITS_PER_CELLREF in global.h.
* Compiling X11 support.
If configure finds the header file `<X11/X.h>', Oleo will be compiled
with support X11 in addition to the usual terminal interface. `-lX11'
will be added to the list of libraries.
If the X header files are in an unusual location, run configure with a
command like:
$ DEFS='-I$X_INCLUDE_DIR' configure
If this is not appropriate for your system, you will have to edit the
Makefile and perhaps the `#include' directives in `io-x11.h'. In the
Makefile, check the defintions of `optional_libs' and `ALL_CFLAGS'.
To compile without X support, remove `-DHAVE_X11_X_H=1' from the
definition of `ALL_CFLAGS'. To compile with X11 support, make sure
that HAVE_X11_X_H is defined, and that `optional_libs' includes the
xlib functions.
* System specific advice
** AIX
A configure bug will require you to remove references to -ltermlib
from the Makefile on AIX systems.
** SGI
Apparently the parse.tab.c generated by bison does not include
alloca.h as it should. If you experience problems compiling that file,
look for a line (in parse.tab.c):
#if (!defined (__STDC__) && defined (sparc)) || defined (__sparc__) || defined (__sparc)
#include <alloca.h>
and add a test appropriate for your system.
Changes for oleo-1.2.2 under sco unix 3.2v4.0:
sysdef.h:
commented #include for <sys/select.h>. time.h already defined struct timeval.
io_curses.c:
changed beep to my_beep because curses already defines beep.
Makefile:
need to use random.c.
added
optional_libs = -lX11_s -lcurses -ltermlib
libs = $(optional_libs) -lm -lsocket -lmalloc -lPW -lc_s